/*global css*/
/*@font-face{font-family: "SourceHanSansCN-Regular";src:url("/static/themes/font/SourceHanSansCN-Regular.otf");}*/
@font-face{font-family: "SourceHanSansCN-Medium";src:url("/static/themes/font/SourceHanSansCN-Medium.otf");}
/*@font-face{font-family: "SourceHanSansCN-Bold";src:url("/static/themes/font/SourceHanSansCN-Bold.otf");}*/
@font-face{font-family: "CenturyGothic";src:url("/static/themes/font/Century Gothic.TTF");}
@font-face{font-family: "CenturyGothicBold";src:url("/static/themes/font/Century Gothic Bold.TTF");}
@font-face{font-family: "Gilroy-Bold";src:url("/static/themes/font/Gilroy-Bold.woff.ttf");}
@font-face{font-family: "rubik-regular-webfont";src:url("/static/themes/font/rubik-regular-webfont.ttf");}
@font-face{
  font-family:"RubikRegular";
  src: url("/static/themes/font/RubikRegular/font.woff2") format("woff2"),
       url("/static/themes/font/RubikRegular/font.woff") format("woff"),
       url("/static/themes/font/RubikRegular/font.ttf") format("truetype"),
       url("/static/themes/font/RubikRegular/font.eot") format("embedded-opentype"),
       url("/static/themes/font/RubikRegular/font.svg") format("svg"),
       url("/static/themes/font/RubikRegular/font.otf") format("opentype");
}
*{font-family:"SourceHanSansCN-Medium","微软雅黑",Arial,"Microsoft YaHei","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",sans-serif;-webkit-text-size-adjust:none;-webkit-tap-highlight-color: transparent;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,form,fieldset,input,textarea,blockquote{padding:0;margin:0;font-size:14px;color:#333;}
h1,h2,h3,h4,h5,h6,th{font-weight:normal;}
li{list-style-type:none;}
img{border:none;min-width:1px;}
table{border-collapse:collapse;}
input,select,textarea{outline:none;background:none;border:none;resize:none}
select::-ms-expand{display:none;}
/* @font-face {
  font-family: 'iconfont';  project id 1596005
  src: url('//at.alicdn.com/t/font_1596005_50a3bb9rgdh.eot');
  src: url('//at.alicdn.com/t/font_1596005_50a3bb9rgdh.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1596005_50a3bb9rgdh.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1596005_50a3bb9rgdh.woff') format('woff'),
  url('//at.alicdn.com/t/font_1596005_50a3bb9rgdh.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1596005_50a3bb9rgdh.svg#iconfont') format('svg');
} */
@font-face {
  font-family: 'iconfont';  /* project id 1596005 */
  src: url('/static/themes/font/iconfont.eot');
  src: url('/static/themes/font/iconfont.eot?#iefix') format('embedded-opentype'),
  url('/static/themes/font/iconfont.woff2') format('woff2'),
  url('/static/themes/font/iconfont.woff') format('woff'),
  url('/static/themes/font/iconfont.ttf') format('truetype'),
  url('/static/themes/font/iconfont.svg#iconfont') format('svg');
}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
select.sele{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select.sele::-ms-expand {display: none;}
/*常用类*/
/* .ziti{font-family: "SourceHanSansCN-Regular";}
.ziti3{font-family: "SourceHanSansCN-Bold";} */
.ziti{font-family: "SourceHanSansCN-Medium";}
.ziti3{font-family: "SourceHanSansCN-Medium";}
.ziti1{font-family: "rubik-regular-webfont";}
.ziti2{font-family: "CenturyGothicBold";}
.shuzi{font-family: "Gilroy-Bold";}
.shuzi1{font-family: "CenturyGothic";}
.shuzi2{font-family: "RubikRegular";}
.middle{vertical-align:middle;display: inline-block;}
.fl{float:left;}
.fr{float:right;}
.relative{position:relative;z-index: 1;}
.absolute{position:absolute;}
.absolute.max{left: 0;top: 0;right: 0;bottom: 0;}
.fixed{position:fixed;}
.fz0{font-size:0;}
/*display快速设置*/
.events{pointer-events:none;}
.user{-moz-user-select: none;-khtml-user-select: none;user-select: none;}
.hide{display:none;}
.block{display:block;}
.inline{display:inline !important;}
.inline-block{display:inline-block !important;*display:inline;zoom:1;}
.table{display:table;}
.table-cell{display:table-cell;}
/*超出隐藏*/
.over{overflow:hidden;}
/*图片在div居中*/
.m-pic{text-align:center;display:block;font-size:0;}
.m-pic span{display:inline-block;height:100%;vertical-align:middle;}
.m-pic img{vertical-align:middle;max-width:100%;max-height:100%;}
.m-pic1{display:block;font-size:0;}
.m-pic1 span{display:inline-block;height:100%;vertical-align:middle;}
.m-pic1 img{vertical-align:middle;max-width:100%;max-height:100%;}
/*鼠标移过图片放大*/
.b-pic{overflow:hidden;}
.b-pic img{-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
.b-pic:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
/*图片占满div*/
.i-pic{overflow:hidden;font-size:0;}
.i-pic img{width:100%;min-height:100%;}
/*对齐方式*/
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
/*当前行超出，显示省略号*/
.text-over{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
/*几行内超出，显示省略号*/
.text-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.text-line.line3{-webkit-line-clamp:3;}
.text-line.line4{-webkit-line-clamp:4;}
.text-line.line5{-webkit-line-clamp:5;}
.text-line.line6{-webkit-line-clamp:6;}
/*强行不换行*/
.nowrap,[nowrap]{white-space:nowrap;}
/*强行换行*/
.break{white-space:normal;word-break:break-all;}
/*垂直对齐方式*/
.v-middle{vertical-align:middle;}
.v-top{vertical-align:top;}
.v-bottom{vertical-align:bottom;}
/*边框盒子处理*/
.border-box{-moz-box-sizing:border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
/*css3变换时间300毫秒*/
.trans{-webkit-transition:all 500ms ease 0s; -moz-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; -o-transition:all 500ms ease 0s; transition:all 500ms ease 0s;}
.trans *{-webkit-transition:all 500ms ease 0s; -moz-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; -o-transition:all 500ms ease 0s; transition:all 500ms ease 0s;}
.trans1{transition:all 700ms cubic-bezier(1,0,0,1) 0s;}
.rotating90{transform:rotate(90deg);-ms-transform:rotate(90deg); /* IE 9 */-moz-transform:rotate(90deg); /* Firefox */-webkit-transform:rotate(90deg);/* Safari 和 Chrome */-o-transform:rotate(90deg);}
.rotating180{transform:rotate(180deg);-ms-transform:rotate(180deg); /* IE 9 */-moz-transform:rotate(180deg); /* Firefox */-webkit-transform:rotate(180deg);/* Safari 和 Chrome */-o-transform:rotate(180deg);}
.rotating270{transform:rotate(270deg);-ms-transform:rotate(270deg); /* IE 9 */-moz-transform:rotate(270deg); /* Firefox */-webkit-transform:rotate(270deg);/* Safari 和 Chrome */-o-transform:rotate(270deg);}
.gray{-webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray;}
/*鼠标手型*/
.pointer{cursor:pointer !important;}
/*英文大写*/
.upper{text-transform:uppercase;}
/*英文小写*/
.lower{text-transform:lowercase;}
/*宽高100%*/
.maxh{height:100%;}
.maxw{width:100%;}
/*最多宽度设置*/
.cw1920{max-width: 1920px;margin: auto;}
.cw1600{max-width: 1600px;margin: auto;}
.cw1400{max-width: 1400px;margin: auto;}
.cw1200{max-width: 1200px;margin: auto;}
/*wow*/
.wow{visibility:hidden;}
/*编辑器*/
.editor{line-height:2;}
.editor *{font-size: inherit;}
.editor img{max-width:100%;height:'auto';}

/*padding*/
.clear{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden;position: relative;}
.clear.a{top: -54px;display:block;height: 1px;width: 100%;position: relative;}
.clean{zoom:1;}
.clean:after,
.clean:before{content:'';display:table;}
.clean:after{clear:both;}

.blank3{margin:0px auto;clear:both;height:3px;font-size:1px;overflow:hidden;}
.blank6{margin:0px auto;clear:both;height:6px;font-size:1px;overflow:hidden;}
.blank9{margin:0px auto;clear:both;height:9px;font-size:1px;overflow:hidden;}
.blank12{margin:0px auto;clear:both;height:12px;font-size:1px;overflow:hidden;}
.blank15{margin:0px auto;clear:both;height:15px;font-size:1px;overflow:hidden;}
.blank20{margin:0px auto;clear:both;height:20px;font-size:1px;overflow:hidden;}
.blank25{margin:0px auto;clear:both;height:25px;font-size:1px;overflow:hidden;}
.blank30{margin:0px auto;clear:both;height:30px;font-size:1px;overflow:hidden;}

/*a*/
a{color:#333;text-decoration:none;}
a.red{color:red;text-decoration:none;}
a.red:hover{color:red;text-decoration:underline;}
a *{text-decoration:none;}
a:hover *{text-decoration:none;}

/*turn_page*/
#turn_page{text-align:center; font-size:0;}
#turn_page font,
#turn_page form,
#turn_page a{font-size:14px; margin:6px;line-height:40px; display:inline-block; -webkit-transition:all 300ms ease 0s; transition:all 300ms ease 0s;vertical-align:middle;color:#333;font-family: "CenturyGothic";}
#turn_page a.page_button{border: 1px solid #999;margin:6px 0;padding:0;width:38px;}
#turn_page .item.current{color:#fff; border-color:#16b069; }
#turn_page .page_item_current{border-bottom:2px solid #000;padding:0px;margin:6px 7px;}
#turn_page form{ padding:0; }
#turn_page form span{ padding:0 17px;}
#turn_page form label{ height:38px; margin:0 8px; border:1px solid #ddd; }
#turn_page form label select{ width:60px; text-indent:6px; }
#turn_page.m0{ padding:16px 0 0;}
#turn_page.m1{ padding:10px 0 0;}
#turn_page .page_select .page_select_pop .page_num1 i{font-size:9px;color:#333;} 
#turn_page .page_select .page_select_pop .page_num1{color:#333;} 
#turn_page .page_select .page_select_pop .page_num2{color:#333;border:1px solid #ebebeb;border-top:0px;} 
#turn_page .page_der{width:60px;text-align:center;vertical-align:middle;color:#333;}
#turn_page .page_select{width:60px; height:40px; margin:0 3px; line-height:40px; text-align:center; color:#333; cursor:pointer; z-index:2;text-align: center;display: none;vertical-align:middle;display: inline-block !important;}
#turn_page .page_select .page_select_pop{width:60px;line-height:36px;left:-1px;overflow-y:auto; cursor:pointer; z-index:10;text-indent:8px;display: inline-block !important;border: 1px solid #ebebeb;outline: none;}
select::-ms-expand { display: none; }
select {border: none;outline: none;appearance: none;-moz-appearance: none;-webkit-appearance: none;-ms-appearance: none;}
#turn_page .page_click{width:40px; height:40px; line-height:40px; text-align:center;margin:0 3px; color:#333; cursor:pointer;display: none;vertical-align:middle;}
#turn_page .page_select:before{position: absolute;display: block;content: "";width:9px;height:5px;background:url(/images/icon44.png);top:56%;margin-top: -4.5px;right:10px;z-index:10;}
#turn_page font.page_noclick{display: none;}
#turn_page a.lele{margin-right:1.5rem;}
#turn_page a.riri{margin-left:1.5rem;}